package client.game.entity.character.movement;

public class Movement {

	public enum Direction {
		NORTH(0, 1),
		SOUTH(0, -1),
		EAST(1, 0),
		WEST(-1, 0),
		NORTH_EAST(1, 1),
		SOUTH_EAST(1, -1),
		SOUTH_WEST(-1, -1),
		NORTH_WEST(-1, 1);
		
		Direction(int xMove, int yMove) {
			this.setXMove(xMove);
			this.setYMove(yMove);
		}
		
		private int xMove;
		private int yMove;
		
		public void setXMove(int xMove) {
			this.xMove = xMove;
		}

		public int getXMove() {
			return xMove;
		}
		
		public void setYMove(int yMove) {
			this.yMove = yMove;
		}
		
		public int getYMove() {
			return yMove;
		}
	}
}

